home *** CD-ROM | disk | FTP | other *** search
/ PC Zone 96 / PC Zone #096.7z / Dppcz1200.mdf / Demos / Gunlok / data1.cab / Program_Executable_Files / scripts / level06.gcs < prev    next >
Text File  |  2000-09-09  |  8KB  |  366 lines

  1. echo off
  2. cd play looping 3
  3. batch common.gcs
  4.  
  5. fogcolour 0.03 0.05 0.04
  6. fogvalue 0.67
  7. fogtransition 4
  8. fogupdate 10
  9.  
  10. sunangle 120
  11. sunangle2 40
  12. sunbrightness 5 5 5
  13. ambient 0.25 0.25 0.25
  14.  
  15. vision on
  16.  
  17. //sunspecular 0.075 0.025 0.07
  18.  
  19.  
  20. set camera pos 86 -26 -37
  21. set camera ori 0 367 -1620
  22. set camera distance 44
  23.  
  24. //forcebars_a
  25. laser fence "laserbara" "laserbarab" 0.25
  26. laser fence "laserbarb" "laserbarbb" 0.25
  27. laser fence "laserbarc" "laserbarcb" 0.25
  28. laser fence "laserbard" "laserbardb" 0.25
  29. laser fence "laserbare" "laserbareb" 0.25
  30. laser fence "laserbarf" "laserbarfb" 0.25
  31.  
  32. door "doora" 0
  33. close door 0
  34.  
  35. vulnerability technoboxa elint 5 script L6lowerfence.gcs interface_beam
  36.  
  37. token counter
  38. set counter 0
  39. add trigger location boundryaa 4 L6spawna.gcs
  40. add trigger location boundryab 4 L6spawna.gcs
  41. add trigger location boundryac 4 L6spawna.gcs
  42. add trigger location boundryad 4 L6spawna.gcs
  43. add trigger location boundryae 4 L6spawna.gcs
  44. add trigger location boundryaf 4 L6spawna.gcs
  45. add trigger location boundryag 4 L6spawna.gcs
  46. add trigger location boundryah 4 L6spawna.gcs
  47. add trigger location boundryai 4 L6spawna.gcs
  48. add trigger location boundryaj 4 L6spawna.gcs
  49. add trigger location boundryak 4 L6spawna.gcs
  50. add trigger location boundryal 4 L6spawna.gcs
  51. add trigger location boundryam 4 L6spawna.gcs
  52. add trigger location boundryan 4 L6spawna.gcs
  53. add trigger location boundryao 4 L6spawna.gcs
  54. add trigger location boundryap 4 L6spawna.gcs
  55. add trigger location boundryaq 4 L6spawna.gcs
  56. add trigger location boundryar 4 L6spawna.gcs
  57. add trigger location boundryas 4 L6spawna.gcs
  58. add trigger location boundryat 4 L6spawna.gcs
  59.  
  60. token counterb
  61. set counterb 0
  62. add trigger location boundryba 4 L6spawnc.gcs
  63. add trigger location boundrybb 4 L6spawnc.gcs
  64. add trigger location boundrybc 4 L6spawnc.gcs
  65.  
  66.  
  67.  
  68. //spawn scarflash "baddie A"
  69. //add team 2 minebot "baddie B"
  70. //add scarflash "baddie C"
  71. //add scarflash "baddie D"
  72. //add team 2 minebot "baddie E"
  73. //add scarflash "baddie F"
  74. //spawn team 2 minebot "baddie G"
  75. //add scarflash "baddie H"
  76.  
  77. add enemy_mine mineA
  78. add enemy_mine mineB
  79. add enemy_mine mineC
  80. add enemy_mine mineD
  81. add enemy_mine mineE
  82. add enemy_mine mineF
  83. add enemy_mine mineG
  84. add enemy_mine mineH
  85. add enemy_mine mineI
  86. add enemy_mine mineJ
  87.  
  88. add lob baddiezm
  89. add lob baddiezn
  90. add lob baddiezo
  91. add bombhead "baddie zi"
  92.  
  93. token troopguard
  94. add archore baddiezp
  95. set troopguard res
  96. select troopguard
  97. add pp zpa
  98. add pp zpb
  99. add pp zpc
  100. add pp baddiezp
  101. set activity patrol
  102.  
  103. TOKEN troopa
  104. add lob_large offbaddiea
  105. SET troopa res
  106. ai troopa 6
  107.  
  108. TOKEN troopb
  109. add lob_large offbaddieb
  110. SET troopb res
  111. ai troopb 6
  112.  
  113. TOKEN troopc
  114. add lob_large offbaddiec
  115. SET troopc res
  116. ai troopc 6
  117.  
  118. TOKEN troopd
  119. add lob_large offbaddied
  120. SET troopd res
  121. ai troopd 6
  122.  
  123. TOKEN troope
  124. add lob_large offbaddiee
  125. SET troope res
  126. ai troope 6
  127.  
  128. TOKEN troopf
  129. add lob_large offbaddief
  130. SET troopf res
  131. ai troopf 6
  132.  
  133. TOKEN troopg
  134. add lob_large offbaddieg
  135. SET troopg res
  136. ai troopg 6
  137.  
  138. TOKEN trooph
  139. add lob_large offbaddieh
  140. SET trooph res
  141. ai trooph 6
  142.  
  143. TOKEN troopi
  144. add lob_large offbaddiei
  145. SET troopi res
  146. ai troopi 6
  147.  
  148. TOKEN troopj
  149. add lob_large offbaddiej
  150. SET troopj res
  151. ai troopj 6
  152.  
  153. TOKEN troopk
  154. add lob_large offbaddiek
  155. SET troopk res
  156. ai troopk 6
  157.  
  158. TOKEN troopl
  159. add lob_large offbaddiel
  160. SET troopl res
  161. ai troopl 6
  162.  
  163. TOKEN troopm
  164. add lob_large offbaddiem
  165. SET troopm res
  166. ai troopm 6
  167.  
  168. TOKEN troopn
  169. add lob_large offbaddien
  170. SET troopn res
  171. ai troopn 6
  172.  
  173. TOKEN troopo
  174. add lob_large offbaddieo
  175. SET troopo res
  176. ai troopo 6
  177.  
  178. TOKEN troopp
  179. add lob_large offbaddiep
  180. SET troopp res
  181. ai troopp 6
  182.  
  183. TOKEN troopr
  184. add lob_large offbaddier
  185. SET troopr res
  186. ai troopr 6
  187.  
  188. TOKEN troops
  189. add lob_large offbaddies
  190. SET troops res
  191. ai troops 6
  192.  
  193. TOKEN troopt
  194. add lob_large offbaddiet
  195. SET troopt res
  196. ai troopt 6
  197.  
  198. TOKEN troopu
  199. add lob_large offbaddieu
  200. SET troopu res
  201. ai troopu 6
  202.  
  203. TOKEN troopv
  204. add lob_large offbaddiev
  205. SET troopv res
  206. ai troopv 6
  207.  
  208. TOKEN troopw
  209. add lob_large offbaddiew
  210. SET troopw res
  211. ai troopw 6
  212.  
  213. TOKEN troopx
  214. add lob_large offbaddiex
  215. SET troopx res
  216. ai troopx 6
  217.  
  218. TOKEN troopy
  219. add lob_large offbaddiey
  220. SET troopy res
  221. ai troopy 6
  222.  
  223. TOKEN troopaa
  224. add lob_large offbaddieaa
  225. SET troopaa res
  226. ai troopaa 6
  227.  
  228. TOKEN troopab
  229. add lob_large offbaddieab
  230. SET troopab res
  231. ai troopab 6
  232.  
  233. TOKEN troopac
  234. add lob_large offbaddieac
  235. SET troopac res
  236. ai troopac 6
  237.  
  238. TOKEN troopad
  239. add lob_large offbaddiead
  240. SET troopad res
  241. ai troopad 6
  242.  
  243. TOKEN troopae
  244. add lob_large offbaddieae
  245. SET troopae res
  246. ai troopae 6
  247.  
  248. TOKEN troopaf
  249. add lob_large offbaddieaf
  250. SET troopaf res
  251. ai troopaf 6
  252.  
  253. TOKEN troopag
  254. add lob_large offbaddieag
  255. SET troopag res
  256. ai troopag 6
  257.  
  258. TOKEN troopah
  259. add lob_large offbaddieah
  260. SET troopah res
  261. ai troopah 6
  262.  
  263.  
  264.  
  265. //add sneeker "baddie zh"
  266.  
  267. add trigger location 8.2 -25 -25.6 4 level06b.gcs
  268.  
  269. heap garbage_b health_pickup
  270. heap garbage_bb mini_missile_basic
  271. heap garbage_e mini_plasmaxi_bolts
  272. heap garbage_eb mini_missile_basic
  273. heap garbage_g energy_cells
  274. heap garbage_c plasmatrix
  275. heap garbage_d mini_plasma_shells
  276. heap garbage_gb plasma_bolts
  277. heap garbage_gc battery_plus
  278. heap garbage_gd battery_basic
  279. heap garbage_h mini_battery_plus
  280. heap garbage_hb mini_plasmaxi_bolts
  281. heap garbage_hc energy_cells
  282.  
  283. heap garbage_i armour_pickup
  284. heap garbage_j plasmaxi_bolts
  285. heap garbage_k plasmaxi_bolts
  286. heap garbage_kb health_pickup
  287. heap garbage_kc binary_laser
  288. heap garbage_kd plasmaxi_bolts
  289. heap garbage_l sight_pickup
  290.  
  291. heap junkpile_fa armour_pickup
  292. heap junkpile_fb terrain_scanner
  293.  
  294. heap junkpile_ga energy_cells
  295. heap junkpile_gb mini_battery_basic
  296. heap junkpile_gc battery_plus
  297. heap junkpile_gd mini_plasma_bolts
  298.  
  299. heap junkpile_ha mini_battery_plus
  300. heap junkpile_hb energy_cells
  301. heap junkpile_hc energy_cells
  302. heap junkpile_hd mini_grenade_basic
  303. heap junkpile_he mini_battery_basic
  304.  
  305. heap junkpile_i shield_pickup
  306.  
  307. heap junkpile_j repair_arm
  308.  
  309. heap junkpile_k nothing
  310. heap junkpile_kb nothing
  311. heap junkpile_l nothing
  312. heap junkpile_m nothing
  313. heap junkpile_n mini_battery_basic
  314. heap junkpile_o energy_cells
  315. heap body missile_launcher
  316.  
  317. heap garbage_jb battery_plus
  318. heap garbage_jc missile_basic
  319. heap garbage_jd grenade_basic
  320.  
  321. add remote_minelayer pickupA
  322. add plasmaxi_bolts pickupB
  323. add maxim_laser pickupC
  324. add health_pickup pickupD
  325. add health_pickup pickupE
  326. add misile_launcher pickupF
  327. add energy_cells pickupG
  328. add energy_cells pickupH
  329.  
  330. heap keyman "Robot ID module"
  331. requires humanpod "Robot ID module"
  332. associate humanpod dockskey.gcs
  333.  
  334. add trigger location  cryotext 4 dockcryotext.gcs
  335. add trigger location gastext 10 dockgastext.gcs
  336. //add trigger proximity 3 Elint docks_elint_activated.gcs
  337.  
  338. //add trigger death container_a_destroyed.gcs container_a 
  339. //add trigger death container_b_destroyed.gcs container_b 
  340. //add trigger death container_c_destroyed.gcs container_c
  341.  
  342.  
  343. set track gastowerlift gastowerlifta gastowerliftb gastowerliftc gastowerliftd true
  344. set speed 3 gastowerlift
  345. link button_a gastowerlift.gcs
  346.  
  347. set track towerlift towerlifta towerliftb towerliftc towerliftd true
  348. set speed 3 towerlift
  349. attach towerlift
  350. link buttonb docks_towerlift.gcs
  351. link buttonc docks_towerlift.gcs
  352.  
  353. set track towerlifttoo towerlifttooa towerlifttoob towerlifttooc towerlifttood true
  354. set speed 3 towerlifttoo
  355. attach towerlifttoo
  356. link buttond docks_towerlifttoo.gcs
  357.  
  358. water 0 "water a" "water aa" 2
  359. water 0 "water b" "water bb" 2
  360. water 0 "water c" "water cc" 2
  361.  
  362.  
  363. echo on
  364. speak Hark 36
  365. speak GunLok 37
  366. speak GunLok 38